package com.pig4cloud.pig.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.pig4cloud.pig.admin.api.entity.WebIndexEntity;
import com.pig4cloud.pig.admin.api.vo.WebIndexQuery;


import java.util.List;
import java.util.Map;

public interface IWebIndexService extends IService<WebIndexEntity> {

	/**
	 * 分页查询表
	 * @param page 分页信息
	 * @param tableName 表名
	 * @param name 数据源ID
	 * @return
	 */
	Page getPage(Page page, WebIndexQuery webIndexQuery);

	/**
	 * 新增数据webIndex
	 * @param webIndexEntity
	 * @return
	 */
	public boolean add(WebIndexEntity webIndexEntity);

	/**
	 * 删除
	 * @param id
	 * @return
	 */
	boolean delete(Integer id);

	boolean edit(WebIndexEntity webIndexEntity);

	WebIndexEntity viewIndex(Integer id);
}
